Toward high-performance computational chemistry: I. Scalable Fock matrix construction algorithms
نویسندگان
چکیده
Several parallel algorithms for Fock matrix construction are described. The algorithms calculate only the unique integrals, distribute the Fock and density matrices over the processors of a massively parallel computer, use blocking techniques to construct the distributed data structures, and use clustering techniques on each processor to maximize data reuse. Algorithms based on both square and row blocked distributions of the Fock and density matrices are described and evaluated. Variants of the algorithms are discussed that use either triple-sort or canonical ordering of integrals, and dynamic or static task clustering schemes. The algorithms are shown to adapt to screening, with communication volume scaling down with computation costs. Modeling techniques are used to characterize algorithm performance. Given the characteristics of existing massively parallel computers, all the algorithms are shown to be highly eecient on problems of moderate size. The algorithms using the row blocked data distribution are the most eecient.
منابع مشابه
Mpqc: Massive Parallel Quantum Chemistry 1.2 Fock-matrix Construction
I am a first year CS graduate student researching high performance algorithms, applications, and architectures. I am currently mainly working with Prof James Demmel on parallel numerical linear algebra algorithms. In the past, I have worked at the Parallel Programming Labrotary at University of Illinois, where I was advised by Prof Laxmikant Kale and worked on the development of Charm++, Charm+...
متن کاملNew implementation of high-level correlated methods using a general block tensor library for high-performance electronic structure calculations
This article presents an open-source object-oriented C++ library of classes and routines to perform tensor algebra.The primary purpose of the library is to enable post-Hartree–Fock electronic structure methods; however, the code is general enough to be applicable in other areas of physical and computational sciences. The library supports tensors of arbitrary order (dimensionality), size, and sy...
متن کاملHigh-Performance Computational Chemistry: Hartree-Fock Electronic Structure Calculations on Massively Parallel Processors
The parallel performance of the NWChem version 1.2 parallel direct-SCF code has been characterized on ve massively parallel supercomputers (IBM SP, Kendall Square KSR-2, Cray T3D and T3E, and Intel Touchstone Delta) using single-point energy calculations on seven molecules of varying size (up to 389 atoms) and composition ((rst-row atoms, halogens, and transition metals). We compare the perform...
متن کاملNovel Algorithms for Ultra Scale Electromagnetic Problems in the Supercomputing Era
The need for increasing fidelity and accuracy in mission-critical electromagnetic applications have pushed the problem sizes toward extreme computational scales. Therefore, there is a large premium placed on the investigation of parallel and scalable integral equation simulators, a particularly useful class of computational electromagnetics, to meet this demand. This dissertation will focus on ...
متن کاملCP2K - Sparse Linear Algebra on 1000s of cores A dCSE Project
CP2K is a freely available atomistic and molecular simulation code, able to study of a wide range of molecular and bulk materials with methods including classical potentials, density functional theory (DFT), Hartree-Fock and post-HF methods. Following two earlier dCSE projects, we report here on an additional 6 months of work to optimisise the DBCSR sparse matrix multiplication library embedded...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Computational Chemistry
دوره 17 شماره
صفحات -
تاریخ انتشار 1996